On the Materialization of WebViews
نویسندگان
چکیده
A WebView is a web page that is automatically created from base data, which are usually drawn from a DBMS. A WebView can be either materialized as an html page at the web server, or virtual, always being computed on-the-fly. For the materialized case, updates to base data lead to immediate recomputation of the WebView, whereas in the virtual case, recomputation is done on demand with each request. We introduce the materialize on-demand approach which combines the two strategies, and generates WebViews on demand, but also stores the results and re-uses them in the future if possible. Deciding on one of the three materialization policies for each WebView is clearly a performance issue. In this paper, we give the framework for the problem and provide a cost model, which we test with experiments on a real web server.
منابع مشابه
Cost Model for the Recommendation of Materialized Webviews
In this paper we present a cost model for the recommendation of candidate webviews. Our idea is to intervene at regular period of time in order to filter the candidate webviews which will be used by an algorithm for the selection of materialized webviews in data–intensive websites (DIWS). The aim is to reduce the complexity and the execution cost of the online selection of materialized webviews...
متن کاملAdaptive WebView Materialization
Dynamic content generation poses huge resource demands on web servers, creating a scalability problem. WebView Materialization, where web pages are cached and constantly refreshed in the background, has been shown to ameliorate the scalability problem without sacrificing data freshness. In this work we present an adaptive online algorithm to select which WebViews to materialize, that realizes t...
متن کاملCshcn T . R . 2000 - 4 ( Isr T . R . 2000 - 7 )
A WebView is a web page automatically created from base data typically stored in a DBMS. Given the multi-tiered architecture behind database-backed web servers, we have the option of materializing a WebView inside the DBMS, at the web server, or not at all, always computing it on the fly (virtual). Since WebViews must be up to date, materialized WebViews are immediately refreshed with every upd...
متن کاملHybrid Approach for the Maintenance of Materialized Webviews
In this paper, we have developed an approach to specify when updating materialized webviews. A webview is a web page that is automatically constructed from a structured database. We have introduced a new update policy called “early ondemand” update which is based on the user preferences. Then we have combines this policy with the on-demand one to update the materialized webviews. Our experiment...
متن کاملA Solution to View Management to Build a Data Warehouse
Several techniques exist to select and materialize a proper set of data in a suitable structure that manage the queries submitted to the online analytical processing systems. These techniques are called view management techniques, which consist of three research areas: 1) view selection to materialize, 2) query processing and rewriting using the materialized views, and 3) maintaining materializ...
متن کامل